Adjustable References

نویسنده

  • Viktor Vafeiadis
چکیده

Even when programming purely mathematical functions, mutable state is often necessary to achieve good performance, as it underlies important optimisations such as path compression in union-find algorithms and memoization. Nevertheless, verified programs rarely use mutable state because of its substantial verification cost: one must either commit to a deep embedding or follow a monadic style of programming. To avoid this cost, we propose using adjustable state instead. More concretely, we extend Coq with a type of adjustable references, which are like ML references, except that the stored values are only partially observable and updatable only to values that are observationally indistinguishable from the old ones.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Operator Adjustable Equalizers: An Overview

• References Introduction This paper presents an overview of operator adjustable equalizers in the professional audio industry. The term “operator adjustable equalizers” is no doubt a bit vague and cumbersome. For this, the author apologizes. Needed was a term to differentiate between fixed equalizers and variable equalizers. Fixed equalizers, such as pre-emphasis and de-emphasis circuits, phon...

متن کامل

A New Fuzzy Sliding Mode Controller with Auto-Adjustable Saturation Boundary Layers Implemented on Vehicle Suspension

This study develops a fuzzy sliding mode controller (FSMC) based on a variable boundary layer. A fuzzy inference mechanism is used to on-line tune the thickness of the boundary layers of the controller. Minimum rule base has been used for the fuzzy inference system which results in low calculation effort. The aim of this paper is to design a controller which will eliminate the chattering of FSM...

متن کامل

Comparing outcomes of reconstruction of anterior cruciate ligament rupture with fixed loop and adjustable loop

Background: Recently, the surgical methods are used in patients with anterior cruciate ligament rupture and have been associated with successful results. There are different results in the term of using of the surgical methods for anterior cruciate ligament that often is associated with some complications such as infection, static laxity, remaining the pain, need to recurrence surgery, and limi...

متن کامل

ADJUSTABLE SUTURE IN STRABISMUS SURGERY

Adjustable suture in strabismus surgery is a way to get accurate alignment of the eyes after operation. This technique is used in cooperative patients, being either adults or children. We report the result of this technique in 120 patients, 70 with esotropia and 50 exotropia. The amount of deviation was between 20 and 60 prismdiopters. The patients were mostly adults and teenagers. and the...

متن کامل

Adjustable three color optical filters using ferroelectric -dielectric generalized heterostructures photonic crystals

Abstract: The current research is aimed to investigate the alterations of its opticalfeatures of novel adjustable three color narrowband optical filters, which comprise ofblue, green and red light. A narrowband adjustable transmission optical filters accordingto dielectric- ferroelectric heterostructures photonic structures are designed using thetransfer-matrix method (T...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013